package com.bzkj.basicinfo.service.check;

import com.bzkj.basicinfo.domain.check.WmsCheckTaskEntity;
import com.bzkj.common.core.page.TableDataInfo;

/**
 * WMS复核任务Service接口
 *
 * @author system
 * @date 2025-10-22
 */
public interface WmsCheckTaskService {

    TableDataInfo getCheckTaskList(WmsCheckTaskEntity entity, Integer pageNum, Integer pageSize);

    WmsCheckTaskEntity getCheckTaskDetail(Long id);

    int createCheckTask(Long outboundOrderId, String checkType);

    int assignCheckTask(Long id, String assignedUser);

    int completeCheckTask(Long id);

    int deleteCheckTask(Long id);
}
